#ifndef NETWORKCLIENTS_H
#define NETWORKCLIENTS_H



#include "raknet/MessageIdentifiers.h"
#include "raknet/RakNetworkFactory.h"
#include "raknet/RakPeerInterface.h"
#include "raknet/RakNetTypes.h"

#include "raknet/BitStream.h"
#include "raknet/RakSleep.h"



#include <iostream>
#include <string>
#include <vector>


using namespace std;

class networkClients {



    public:
        networkClients();
        virtual ~networkClients();


        // general
        int netId;
        int sqlId;
        int chrId;
        string name;
        bool inUse;
        bool authenticated;



        // netStuff
        int cntLaag;
        int cntFailedLogin;
        int Status;
        SystemAddress address;



        // List of relevant ObjectsID
        vector<int> relevantObjects;
        int relevantObjectsCNT;
        void addRelevantObject(int pId);



};

#endif // NETWORKCLIENTS_H
